package com.tjsinfo.tjsoa.addresslist.vo;

import java.util.Date;
import com.tjsinfo.tjsoa.system.vo.TSystemUser;

/**
 * AddressListUser entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class AddressListUser implements java.io.Serializable {

	// Fields

	private String id;
	private TSystemUser tjsUser;
	private AddressListGroup addressListGroup;
	private Integer userSort;
	private Integer userId;
	private String userName;
	private String mobile;
	private String email;
	private String company;
	private String sector;
	private String duty;
	private String companyPhone;
	private String companyFax;
	private String companyAddress;
	private String companyPostal;
	private String homeAddress;
	private String homePostal;
	private String homePhone;
	private Date birthday;
	private String qq;
	private String msn;
	private String blog;
	private String remarks;
	private Byte state;
	private Date createTime;

	// Constructors

	/** default constructor */
	public AddressListUser() {
	}

	/** minimal constructor */
	public AddressListUser(String id, TSystemUser tjsUser,
			AddressListGroup addressListGroup, String userName, Byte state) {
		this.id = id;
		this.tjsUser = tjsUser;
		this.addressListGroup = addressListGroup;
		this.userName = userName;
		this.state = state;
	}

	/** full constructor */
	public AddressListUser(String id, TSystemUser tjsUser,
			AddressListGroup addressListGroup, Integer userSort,
			Integer userId, String userName, String mobile, String email,
			String company, String sector, String duty, String companyPhone,
			String companyFax, String companyAddress, String companyPostal,
			String homeAddress, String homePostal, String homePhone,
			Date birthday, String qq, String msn, String blog, String remarks,
			Byte state) {
		this.id = id;
		this.tjsUser = tjsUser;
		this.addressListGroup = addressListGroup;
		this.userSort = userSort;
		this.userId = userId;
		this.userName = userName;
		this.mobile = mobile;
		this.email = email;
		this.company = company;
		this.sector = sector;
		this.duty = duty;
		this.companyPhone = companyPhone;
		this.companyFax = companyFax;
		this.companyAddress = companyAddress;
		this.companyPostal = companyPostal;
		this.homeAddress = homeAddress;
		this.homePostal = homePostal;
		this.homePhone = homePhone;
		this.birthday = birthday;
		this.qq = qq;
		this.msn = msn;
		this.blog = blog;
		this.remarks = remarks;
		this.state = state;
	}

	// Property accessors

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public TSystemUser getTjsUser() {
		return this.tjsUser;
	}

	public void setTjsUser(TSystemUser tjsUser) {
		this.tjsUser = tjsUser;
	}

	public AddressListGroup getAddressListGroup() {
		return this.addressListGroup;
	}

	public void setAddressListGroup(AddressListGroup addressListGroup) {
		this.addressListGroup = addressListGroup;
	}

	public Integer getUserSort() {
		return this.userSort;
	}

	public void setUserSort(Integer userSort) {
		this.userSort = userSort;
	}

	public Integer getUserId() {
		return this.userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return this.userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getMobile() {
		return this.mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getCompany() {
		return this.company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getSector() {
		return this.sector;
	}

	public void setSector(String sector) {
		this.sector = sector;
	}

	public String getDuty() {
		return this.duty;
	}

	public void setDuty(String duty) {
		this.duty = duty;
	}

	public String getCompanyPhone() {
		return this.companyPhone;
	}

	public void setCompanyPhone(String companyPhone) {
		this.companyPhone = companyPhone;
	}

	public String getCompanyFax() {
		return this.companyFax;
	}

	public void setCompanyFax(String companyFax) {
		this.companyFax = companyFax;
	}

	public String getCompanyAddress() {
		return this.companyAddress;
	}

	public void setCompanyAddress(String companyAddress) {
		this.companyAddress = companyAddress;
	}

	public String getCompanyPostal() {
		return this.companyPostal;
	}

	public void setCompanyPostal(String companyPostal) {
		this.companyPostal = companyPostal;
	}

	public String getHomeAddress() {
		return this.homeAddress;
	}

	public void setHomeAddress(String homeAddress) {
		this.homeAddress = homeAddress;
	}

	public String getHomePostal() {
		return this.homePostal;
	}

	public void setHomePostal(String homePostal) {
		this.homePostal = homePostal;
	}

	public String getHomePhone() {
		return this.homePhone;
	}

	public void setHomePhone(String homePhone) {
		this.homePhone = homePhone;
	}

	public Date getBirthday() {
		return this.birthday;
	}

	public void setBirthday(Date birthday) {
		this.birthday = birthday;
	}

	public String getQq() {
		return this.qq;
	}

	public void setQq(String qq) {
		this.qq = qq;
	}

	public String getMsn() {
		return this.msn;
	}

	public void setMsn(String msn) {
		this.msn = msn;
	}

	public String getBlog() {
		return this.blog;
	}

	public void setBlog(String blog) {
		this.blog = blog;
	}

	public String getRemarks() {
		return this.remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Byte getState() {
		return this.state;
	}

	public void setState(Byte state) {
		this.state = state;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

}